package cn.bs.busuo.front.account.dao.persist.repository;

import cn.bs.busuo.front.account.pojo.vo.AllTagVO;
import cn.bs.busuo.front.account.pojo.vo.UserCharacterVO;

import java.time.LocalDateTime;
import java.util.List;

public interface ITagRepository {

    int AddNewTag(Long id, List<Long> characterIds, LocalDateTime localDateTime);
    int selectTagIfExits(List<Long> characterIds);
    int selectUserTagIfExits(Long userId,List<Long> characterIds);

    List<UserCharacterVO> listTag(Long id);

    int deleteTag(Long id, List<Long> characterId);

    List<AllTagVO> listAllTag();
}
